/* This class encapsulates a candidate operation tree,
 * including the root node of the tree and remaining tables needed to be joined.
 * 
 * (c) Hongbin Kuang
 * 04/23/2009
 * V1.0
 */

package costEstimation;

import queryTree.*;
import optimization.*;

import java.util.*;

public class CandidateTree {
	public AbstractNode root;
	public ArrayList<TableNode> tablesToJoin = new ArrayList<TableNode>();
	public ArrayList<Condition> conditionsLeft = new ArrayList<Condition>();
}
